#-*- coding: utf-8 -*-
#-------------------------------------------------------------------------------
# Number：     018
# Name:        Python 1
# Author:      SUMMVING
# Email:       summving@gmail.com
# Created:     2013/08/18  23:42
# Copyright:   (c) SUMMVING 2013
# Licence:     GPLv3
#-------------------------------------------------------------------------------

"""数据类型转换"""
s = "112"                          #此时s是一个字符串112
print type(s)                      #输出：<type 'str'>
print int(s) + 23                  #int(s)将s转化为数字,此时输出135
print '-----'

t = 123
print type(t)                      #输出：<type 'int'>

str(t)                             #将函数t转换为字符串
print type(t)                      #此时输出依然是：<type 'int'>，说明str(t)只是把t声明为字符串，但是实际上依然是int

print str(t) + "abcd"              #使用的时候必须加str()；输出：123abcd

"""
int(x [,base ])                    #将x转换为一个整数
long(x [,base ])                   #将x转换为一个长整数
float(x )                          #将x转换到一个浮点数
complex(real [,imag ])             #创建一个复数
str(x )                            #将对象 x 转换为字符串
repr(x )                           #将对象 x 转换为表达式字符串
eval(str )                         #用来计算在字符串中的有效Python表达式,并返回一个对象
tuple(s )                          #将序列 s 转换为一个元组
list(s )                           #将序列 s 转换为一个列表
chr(x )                            #将一个整数转换为一个字符
unichr(x )                         #将一个整数转换为Unicode字符
ord(x )                            #将一个字符转换为它的整数值
hex(x )                            #将一个整数转换为一个十六进制字符串
oct(x )                            #将一个整数转换为一个八进制字符串
"""



